package com.zz.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zz.common.R;
import com.zz.entity.RolePermission;
import org.springframework.web.bind.annotation.RequestBody;

import javax.annotation.Nullable;

/**
 * @author HUAWEI
 */
public interface RolePermissionService extends IService<RolePermission> {

    /**
    * (按条件) 分页 展示所有角色权限信息
    * */
    R<Page> page(int page, int pageSize, String roleRealName, String permissionName);

    /**
    * 增加角色权限
    * */
    R<String> add(RolePermission rolePermission);

    /**
    * 删除角色权限
    * */
    R<String> delete(RolePermission rolePermission);

    /**
    * 修改角色权限
    * */
    R<String> update(RolePermission rolePermission);

}
